Welcome to Css!

11.03 浮动元素动特点

动的特点:

1、 当浮动元素上一行是正常元素,这个浮动元素只能待在当前行,不能跑到上一行;

2、 左浮动:元素会向左跑,会从上一行最右边出来继续往左跑,直到遇到有浮动属性的元素,才会停止

3、 右浮动,元素会向右跑,会从上一行最左边出来继续往右跑,直到遇到有浮动属性的元素,才会停止;

4、 <!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>css</title>

<link rel="stylesheet" href="rerest.css">

<!--引入是为了去盒子边距-->

<style type="text/css">

ul li { list-style-type: none;}

ul{width:300px;margin:50px auto; background:#f2f2f2;

color:white;font-size:30px;text-align:center;line-height:100px;

}

li{width:100px;height:100px; }

.a{background:red;height:100px;

}

.b{background:green;

}

.c{background:blue;}

</style>

</head>

<body>

<!--ul>li*3-->

<ul>

<li class="a">1</li>

<li class="b">2</li>

<li class="c">3</li>

</ul>

</body>

</html>

返回值:

改成:

li{width:100px;height:100px;float:left; }

改成:

li{width:100px;height:100px;float:right; }

改成以下代码可看出浮动的情况:

li{width:100px;height:100px; }

.a{background:red;height:100px;

}

.b{background:green;float:right;

}

.c{background:blue;float:right;}

返回值: